/* 多选框 */
.ant-select.ant-select-multiple > .ant-select-selector > .ant-select-selection-overflow {
  max-height: 54px;
  overflow-y: auto;
}

/* 文本域 */
.ant-input-textarea {
  .ant-input-clear-icon {
    margin-top: 6px;
    margin-right: 12px;
  }
}
.ant-input-affix-wrapper-textarea-with-clear-btn {
  .ant-input-clear-icon {
    inset-block-start: -6px;
    inset-inline-end: -6px;

    > svg {
      color: #bfbfbf;
      transition: color 0.3s ease-in-out;
    }

    &:hover > svg {
      color: #8c8c8c;
    }
  }
}

/* 全局提示 */
.ant-message-notice-content > .ant-message-custom-content {
  max-height: 128px;
  overflow-y: auto;
}

/* 弹框 */
.ant-modal {
  .ant-modal-close {
    z-index: 1000;
  }
}

/* 抽屉 */
.ant-drawer {
  outline: none;
}

/* 确认框 */
.ant-modal-confirm .ant-modal-confirm-btns {
  display: flex;
  flex-direction: row-reverse;
  .ant-btn-default {
    margin-left: 8px;
  }
}

/* 详情: 字段背景 */
.ant-descriptions.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #f0f3f6;
}
